let express = require('express')
// 1.下载并引入    npm官网
let cookieParser = require('cookie-parser')


let app = express();

// 2.使用cookie-parser中间件
app.use(cookieParser());

// 搭建路由
// 设置cookie
app.get('/set-cookie',(request,response)=>{
    // 3.设置cookie
    response.cookie('name','zhangguangjie')
    response.cookie('psw','123456',{maxAge:60*1000})
    // maxAge : 生命周期
    // 如果该cookie设置生命周期，只要在生命周期时间内，cookie就是生效的
    // 如果该cookie没有设置生命周期，只要关闭浏览器，cookie就失效了
    // 7天免登陆  ： 60*1000*60*24*7
    // 设置响应体
    response.send('设置cookie')
})
// 获取cookie
app.get('/get-cookie',(request,response)=>{
    // 4.获取cookie
    console.log(request.cookies)

    // 设置响应体
    response.send('获取cookie')
})

// 删除cookie
app.get('/clear-cookie',(request,response)=>{
    // 5.删除cookie
    response.clearCookie('name')
    response.clearCookie('psw')

    // 设置响应体
    response.send('删除cookie')
})


app.listen(9090,()=>{
    console.log('running')
})